.cw-body {
    background-color:#ecf0f5 !important
}

/* 搜索表格区域样式 */
.table-search{
    /*margin-bottom: 10px !important;*/
}
.table-search td, .table-info td{
    padding: 5px !important;
}
.table-search td:nth-child(odd), .table-info td:nth-child(odd){
    vertical-align:middle;
    text-align: right;
    font-weight: bold;
    background-color: #F9F9F9;
}
.table-search td:nth-child(even), .table-info td:nth-child(even){
    vertical-align:middle !important;
    /*line-height:32px !important;*/
    background-color: #FFFFFF;
    vertical-align: middle;
    height: 45px;
}

/* 按钮控制区域样式 */
.box-footer button{
    width: 100px !important;
}
.box-footer-center{
    text-align:center !important;
}

/* box */
.box-no-margin-bottom {
    margin-bottom: 0 !important;
}

/* btn */
.btn-xs-custom {
    width: 40px !important;
}

/* nav-tabs */
.nav-tabs {
    border-bottom:0px !important;
}
/*.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {*/
    /*background: #367fa9 !important;*/
    /*color: #ffffff !important;*/
/*}*/

/* 通用颜色样式 */
.red {
    color: #ff0000;
}

/* 覆盖jquery-validation error样式 */
label.error{
    font-size: 13px !important;
    padding: 0px !important;
    margin: 0px !important;
    color: #EC971F;
    font-style: italic;
    font-weight: normal;
}

#cdl-loading {
    background-image: url("/image/fancybox_sprite.png");
}
#cdl-loading {
    background-position: 0 -108px;
    cursor: pointer;
    left: 50%;
    margin-left: -22px;
    margin-top: -22px;
    opacity: 0.8;
    position: fixed;
    top: 50%;
    z-index: 20140629;
}
#cdl-loading div {
    background: rgba(0, 0, 0, 0) url("/image/fancybox_loading.gif") no-repeat scroll center center;
    height: 44px;
    width: 44px;
}